package org.forever.util
{
	/**
	* 序列接口
	*/
	public interface Sequence extends List, IVector
	{
		/**若0 <= r < getSize()，则返回秩为r的元素所在的位置；否则，报错*/
		 function rank2Pos(r:int):Position;
		
		/**若p是序列中的合法位置，则返回存放于p处的元素的秩；否则，报错*/
		 function pos2Rank(p:Position):int;
		
	}
}